package ar.edu.utn.frgp.banco.jsp;

import java.util.ArrayList;
import java.util.List;

public class Fallos {
	private List<String> errores;
	private List<String> advertencias;

	/**
	 * @return the errores
	 */
	public List<String> getErrores() {
		return errores;
	}

	/**
	 * @return the advertencias
	 */
	public List<String> getAdvertencias() {
		return advertencias;
	}

	public void addError(String fallo) {
		if (errores == null) {
			errores = new ArrayList<String>(5);
		}
		errores.add(fallo);
	}

	public void addAdvertencia(String adv) {

		if (advertencias == null) {
			advertencias = new ArrayList<String>();
		}

		advertencias.add(adv);

	}

	public boolean hasMessages() {

		if ((errores != null && !errores.isEmpty())
				|| (advertencias != null && !advertencias.isEmpty())) {
			return true;
		} else {
			return false;
		}

	}

	public boolean hasErrores() {

		if ((errores != null && !errores.isEmpty())) {
			return true;
		} else {
			return false;
		}

	}

	public boolean hasAdvertencias() {

		if (advertencias != null && !advertencias.isEmpty()) {
			return true;
		} else {
			return false;
		}

	}

}
